package com.blumov.fastbox.webservices.cliente;

import javax.jws.WebMethod;
import javax.jws.WebParam;
import javax.jws.WebService;

/**
 * Contiene el contrato que mantendra el webservice para que el resto de las
 * aplicaciones puedan consumirlo.
 * @author mbarusso
 *
 */
@WebService
public interface TerminalClienteWS {

	/**
	 * 
	 * @return Codigo_Promocion|Precio#Codigo_Promocion|Precio
	 * <p>
	 *	| Separa promocion de precio
	 * <p>
	 *	# Separa Promociones entre si
	 */
	@WebMethod
	public String damePromo();
	
	/**
	 * 
	 * @param codigo_Producto&codigo_Producto&codigo_Producto#codigo_Producto&codigo_Producto&codigo_Producto
	 * <p>
	 * & Separa productos dentro de la bandeja
	 * <p>
	 * # Separa bandejas
	 * 
	 * 
	 * @return Nro_Pedido
	 */
	@WebMethod
	public String enviarPedidoNuevo(@WebParam(name="pedidoNuevo")String pedidoNuevo);
}
